package com.rong.tools.service;

import com.rong.tools.entity.dto.ToolDto;
import com.rong.tools.entity.pojo.Tool;

import java.util.List;

/**
 * @author 周厚荣
 * @date 2025/4/20 23:21
 */
public interface ToolService {
    List<Tool> getAllTools();
    Tool getToolById(Integer id);
    List<Tool> getToolByCategory(Integer categoryId);
    boolean addTool(Tool tool);
    boolean updateTool(Tool tool);
    boolean deleteTool(Integer id);

    List<ToolDto> getToolWithCategoryName();

    boolean updateWithCategoryName(ToolDto toolDto);

    boolean addWithCategoryName(ToolDto toolDto);

    List<Tool> search(String keyword);
}
